package org.dtrd.modules.archive.entity.bean;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author zcli
 */
@Data
@ApiModel("影像学检查")
public class DtrdEntRdIconographyDTO implements Serializable {

    @ApiModelProperty(value = "记录id, 更新时需要传入")
    private Integer dataId;

    @ApiModelProperty(value = "患者ID", required = true)
    private Integer patientId;

    @ApiModelProperty(value = "记录时间")
    private Date recordDate;

    @ApiModelProperty(value = "下肢血管CTA")
    private Integer extremityVesselCta;

    @ApiModelProperty(value = "下肢血管CTA其他")
    private String extremityVesselCtaOther;

    @ApiModelProperty(value = "下肢血管DSA")
    private Integer extremityVesselDsa;

    @ApiModelProperty(value = "下肢血管DSA其他")
    private String extremityVesselDsaOther;

    @ApiModelProperty(value = "下肢血管MRI")
    private Integer extremityVesselMri;

    @ApiModelProperty(value = "下肢血管MRI其他")
    private String extremityVesselMriOther;

    @ApiModelProperty(value = "足X射线")
    private String footXray;

    @ApiModelProperty(value = "足X射线其他")
    private String footXrayOther;

    @ApiModelProperty(value = "其他信息")
    private String other;

    @ApiModelProperty(value = "影像学检查报告单多图")
    private String iconographyPhotosUrl;

    @ApiModelProperty(value = "下肢血管B超")
    private Integer extremityVesselBi;

    @ApiModelProperty(value = "下肢血管B超其他")
    private String extremityVesselBiOther;

    @ApiModelProperty(value = "报告名称")
    private String reportName;

    @ApiModelProperty(value = "报告结论")
    private String reportConclusion;

    @ApiModelProperty(value = "照片以 竖线 | 拼接")
    private String photo;

    @ApiModelProperty(value = "影像学检查是否完成")
    private Integer isFinished;

}